/**
 * File name: GraphReader.java Author: Willard Wang Create date: May 22, 2013
 */
package edu.sjtu.se.prophet.io;

import java.io.IOException;
import java.util.List;

import edu.sjtu.se.prophet.exception.InvalidDataSourceException;
import edu.sjtu.se.prophet.graph.Graph;

/**
 * @author deathspeeder
 * 
 */
public interface GraphReader extends SettableIO {
    public void addSource(String uri);

    public List<Graph> read() throws IOException, InvalidDataSourceException;
}
